"use strict";
let base= require('./config/base')
const cache= require('./config/cache')
const smp=require('./config/speedMeasure')
const happypack=require('./config/happypack')
const threadLoader=require('./config/threadLoader')
const terser=require('./config/terser')
base.mode= 'production' // 环境模式 'development' or 'production'
//11580ms
//添加缓存
cache(base)  //单896 ms
//反向优化
// happypack(base)
//反向优化
// threadLoader(base)

// terser(base) // 单 9864 ms
// //exclude
// require('./config/exclude')(base) // 单 11561 ms
// // noParse
// require('./config/noParse')(base) // 单 11564 ms
// //sourcemap
// require('./config/sourcemap')(base) // 单 11510 ms
// //esbuild压缩
// require('./config/quickMinify')(base) //  5387 ms
// // chunk
// require("./config/splitChunk")(base)
// // // compress
// require("./config/compress")(base)
// // // 图片压缩
require("./config/mage-inline")(base)
// // 骨架屏
// require('./config/skeleton')(base)

// 速度分析
base = smp(base)
module.exports = base